
<!-- saved from url=(0211)http://widgets.dzone.com/links/widgets/zoneit.html?t=1&url=http%3A%2F%2Fgroovy.dzone.com%2Farticles%2Fstatic-groovy-and-concurrency-3&title=Static%20Groovy%20and%20Concurrency%3A%20Type%20Inference%20in%20Action -->
<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <LINK href="./zoneit.css" rel="stylesheet" type="text/css">
       
  
    <SCRIPT type="text/javascript">var logged = false</SCRIPT>
      <SCRIPT type="text/javascript">var openid = false</SCRIPT>
  
  </HEAD><BODY>
  
  <DIV class="vwidgetcontainer">
  <DIV class="vwidget" id="vwidget-304471">
    
      <A id="upcount-304471" href="http://widgets.dzone.com/links/widgets/zoneit.html?t=1&url=http%3A%2F%2Fgroovy.dzone.com%2Farticles%2Fstatic-groovy-and-concurrency-3&title=Static%20Groovy%20and%20Concurrency%3A%20Type%20Inference%20in%20Action#" class="upcount" onclick="showLoginDialog(304471, &#39;static_groovy_and_concurrency_type_inference_in_a&#39;); return false;">23</A>

      <A id="downcount-304471" href="http://widgets.dzone.com/links/widgets/zoneit.html?t=1&url=http%3A%2F%2Fgroovy.dzone.com%2Farticles%2Fstatic-groovy-and-concurrency-3&title=Static%20Groovy%20and%20Concurrency%3A%20Type%20Inference%20in%20Action#" onclick="showLoginDialog(304471, &#39;static_groovy_and_concurrency_type_inference_in_a&#39;); return false;" class="downcount">0</A>
            
    </DIV>
  <DIV class="vwidgetlogo"><A href="http://www.dzone.com/links/static_groovy_and_concurrency_type_inference_in_a.html" target="_blank"><IMG src="./vwidget_logo.gif" alt="" border="0"></A></DIV>
  </DIV>
 <SCRIPT type="text/javascript" src="./prototype.js.h-1594678674.pack" charset="utf-8"></SCRIPT>
<SCRIPT type="text/javascript" src="./combined.js.h1853910243.pack" charset="utf-8"></SCRIPT>
  <SCRIPT type="text/javascript" src="./LinkManager.js"></SCRIPT>
  
</BODY></HTML>